Decomposing Monolithic to Microservices: Keyword Extraction and BFS Combination Method to Cluster Monolithic’s Classes

نویسندگان

چکیده

Abstract 
 Microservices architecture is widely used because of the ease maintaining its microservices, as opposed to encapsulating functionality in a monolithic, which may negatively impact development process when application continues grow. The migration from monolithic microservices became necessary, but it often relies on architect's intuition only, cost many resources. A method assist developers decomposing into proposed address that problem. Unlike existing methods rely non-source code artifacts lead inaccurate decomposition if do not reflect latest condition monolith, analyzing source produce grouping recommendation for building microservices. By using specific keyword extraction followed by Breadth First Search traversal with certain rules, decomposed monolith's component several cluster whose majority cluster’s members have uniform business domain. Based experiment, got an 0.81 accuracy mean monolithic's components similar domain, higher than method's score. Further research recommended be done increase availability method.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Technique for Extracting Microservices from Monolithic Enterprise Systems

The idea behind microservices architecture is to develop a single large, complex, application as a suite of small, cohesive, independent services. On the other way, monolithic systems get larger over the time, deviating from the intended architecture, and becoming tough, risky, and expensive to evolve. This paper describes a technique to identify and define microservices on a monolithic enterpr...

متن کامل

An Introduction to the BFS Method and Its Use to Model Binary NiAl Alloys

Since its founding, NASA has been dedicated to the advancement of aeronautics and space science. The NASA Scientific and Technical Information (STI) Program Office plays a key part in helping NASA maintain this important role. The NASA STI Program Office is operated by Langley Research Center, the Lead Center for NASA's scientific and technical information. The NASA STI Program Office provides ...

متن کامل

iranian english learners’ perception and personality: a dual approach to investigating influential factors on willingness to communicate

abstract previous studies on willingness to communicate (wtc) have shown the influence of many individual or situational factors on students’ tendency to engage in classroom communication, in which wtc has been viewed either at the trait-level or situational level. however, due to the complexity of the notion of willingness to communicate, the present study suggests that these two strands are ...

A Graph Degeneracy-based Approach to Keyword Extraction

We operate a change of paradigm and hypothesize that keywords are more likely to be found among influential nodes of a graph-ofwords rather than among its nodes high on eigenvector-related centrality measures. To test this hypothesis, we introduce unsupervised techniques that capitalize on graph degeneracy. Our methods strongly and significantly outperform all baselines on two datasets (short a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)

سال: 2023

ISSN: ['2580-0760']

DOI: https://doi.org/10.29207/resti.v7i2.4866